Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

При помощи JsHttpRequest как закачать несколько файлов? (Дении)
Author Message
Дении
Guest





Карма: 388
   поощрить/наказать


PostPosted: Tue Jul 10, 2007 4:34 am (написано за 3 минуты 19 секунд)
   Post subject: При помощи JsHttpRequest как закачать несколько файлов?
Reply with quote

Закачать один файл удаётся, но как закачать несколько файлов не получается, библиотека видит как один.

форму закачки указывал таким образом

<input type="file" id="files" name="photo[]">
<input type="file" id="files" name="photo[]">
<input type="file" id="files" name="photo[]">

в обработчике принимал так
$filephoto = $_FILES['filephoto'];

проверяю через print_r($_FILES, 1) показывает только первый выбранный файл

а в ява скрипте пишу так
Code (JavaScript): скопировать код в буфер обмена
        JsHttpRequest.query(
            ''+window.location.protocol + '//' + window.location.host + 'ajax.php?act=add',
            {
                'filephoto':   document.getElementById("files")
            },
Back to top
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Sun Jul 15, 2007 1:52 pm (спустя 5 дней 9 часов 17 минут; написано за 1 минуту 3 секунды)
   Post subject:
Reply with quote

Давайте файлам различные имена.
Либо же передавайте целиком форму, содержащие файлы (<form id="files"></form). Правда, я не уверен, что в этом случае PHP сможет распознать имена вида photo[].
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Sun Jul 15, 2007 3:48 pm (спустя 1 час 56 минут; написано за 6 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров wrote:
Правда, я не уверен, что в этом случае PHP сможет распознать имена вида photo[]
Он, тем не менее, распознаёт.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML